package com.hgw.Demo07_ObserverPattern.JDKObserverPattern;

import java.util.Observable;
import java.util.Observer;

/**
 * Data time:2021/12/19 16:47
 * StudentID:2019112118
 * Author:hgw
 * Description: 警察是一个观察者，所以需要让其实现Observer接口，具体观察者。
 */
public class Policemen implements Observer {
    private String name;

    public Policemen(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public void update(Observable o, Object arg) {
        System.out.println("警察：" + ((Thief)o).getName() + "，我已经盯你很久了，你可以保持沉默，但你所说的每句话将成为呈堂证供！");
    }
}
